/* line 2, ../sass/style.sass */
body {
  background-color: #e8e8e8;
}

/* line 4, ../sass/style.sass */
#header {
  overflow: hidden;
  padding: 5px 20px;
  position: relative;
  background-color: #2f2f2f;
}

/* line 9, ../sass/style.sass */
#navigation {
  background: #222222;
  border-top: 1px solid #353535;
  border-bottom: 1px solid #353535;
  padding: 0px 20px;
  position: relative;
}

/* line 15, ../sass/style.sass */
#content {
  color: #333333;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px 0 40px;
  position: relative;
}

/* line 21, ../sass/style.sass */
#footer {
  position: relative;
  background-color: #1e1e1e;
  padding: 5px 20px;
}
/* line 25, ../sass/style.sass */
#footer a {
  color: #e4e4e4;
}
/* line 27, ../sass/style.sass */
#footer a:hover {
  color: #1487d4;
}

/* line 30, ../sass/style.sass */
.clearfix:before, .clearfix:after {
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
